package org.slf4j.impl;

import org.slf4j.helpers.MarkerIgnoringBase;

public class LoggerAdapter extends MarkerIgnoringBase {
    private com.db.logger.Logger logger;

    public LoggerAdapter(com.db.logger.Logger logger) {
        this.logger = logger;
    }

    @Override
    public boolean isTraceEnabled() {
        throw new UnsupportedOperationException();
    }

    @Override
    public void trace(String s) {
        throw new UnsupportedOperationException();
    }

    @Override
    public void trace(String s, Object o) {
        throw new UnsupportedOperationException();
    }

    @Override
    public void trace(String s, Object o, Object o2) {
        throw new UnsupportedOperationException();
    }

    @Override
    public void trace(String s, Object... objects) {
        throw new UnsupportedOperationException();
    }

    @Override
    public void trace(String s, Throwable throwable) {
        throw new UnsupportedOperationException();
    }

    @Override
    public boolean isDebugEnabled() {
        return logger.isDebugEnabled();
    }

    @Override
    public void debug(String s) {
        logger.debug(s);
    }

    @Override
    public void debug(String s, Object o) {
        logger.debug(s, o);
    }

    @Override
    public void debug(String s, Object o, Object o2) {
        logger.debug(s, o, o2);
    }

    @Override
    public void debug(String s, Object... objects) {
        logger.debug(s, objects);
    }

    @Override
    public void debug(String s, Throwable throwable) {
        logger.debug(s, throwable);
    }

    @Override
    public boolean isInfoEnabled() {
        return logger.isInfoEnabled();
    }

    @Override
    public void info(String s) {
        logger.info(s);
    }

    @Override
    public void info(String s, Object o) {
        logger.info(s, o);
    }

    @Override
    public void info(String s, Object o, Object o2) {
        logger.info(s, o, o2);
    }

    @Override
    public void info(String s, Object... objects) {
        logger.info(s, objects);
    }

    @Override
    public void info(String s, Throwable throwable) {
        logger.info(s, throwable);
    }

    @Override
    public boolean isWarnEnabled() {
        throw new UnsupportedOperationException();
    }

    @Override
    public void warn(String s) {
        throw new UnsupportedOperationException();
    }

    @Override
    public void warn(String s, Object o) {
        throw new UnsupportedOperationException();
    }

    @Override
    public void warn(String s, Object... objects) {
        throw new UnsupportedOperationException();
    }

    @Override
    public void warn(String s, Object o, Object o2) {
        throw new UnsupportedOperationException();
    }

    @Override
    public void warn(String s, Throwable throwable) {
        throw new UnsupportedOperationException();
    }

    @Override
    public boolean isErrorEnabled() {
        return logger.isErrorEnabled();
    }

    @Override
    public void error(String s) {
        logger.error(s);
    }

    @Override
    public void error(String s, Object o) {
        logger.error(s, o);
    }

    @Override
    public void error(String s, Object o, Object o2) {
        logger.error(s, o, o2);
    }

    @Override
    public void error(String s, Object... objects) {
        logger.error(s, objects);
    }

    @Override
    public void error(String s, Throwable throwable) {
        logger.error(s, throwable);
    }
}
